home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d6 / tallyho.arc / LINEAR.FCP < prev    next >
Text File  |  1990-09-23  |  2KB  |  186 lines

  1. @DSPLY "Linear Regression"
  2. @MIN
  3. @RIN (2)
  4. @RIN (4)
  5. @RIN (5)
  6. @RIN (6)
  7. @DSPLY "You will be entering"
  8. @DSPLY "pairs of data points."
  9. @DSPLY "X =Independent Variable"
  10. @DSPLY "Y =  Dependent Variable"
  11. =
  12. @NEW STEP
  13. 1
  14. @M+
  15. @GET "Enter the value of X"
  16. @RIN (1)
  17. @SUM+
  18. @X2
  19. +
  20. @ROUT (2)
  21. =
  22. @NEW STEP
  23. @RIN (2)
  24. @GET "Enter the value of Y"
  25. @RIN (3)
  26. +
  27. @ROUT (4)
  28. =
  29. @NEW STEP
  30. @RIN (4)
  31. @ROUT (3)
  32. @X2
  33. +
  34. @ROUT (5)
  35. =
  36. @NEW STEP
  37. @RIN (5)
  38. @ROUT (1)
  39. *
  40. @ROUT (3)
  41. +
  42. @ROUT (6)
  43. =
  44. @NEW STEP
  45. @RIN (6)
  46. @GET "1=more data, 0=no more."
  47. @IF =
  48. 1=
  49. @NEW STEP
  50. @GOTO (2)
  51. =
  52. @NEW STEP
  53. ((
  54. @MOUT
  55. *
  56. @ROUT (6)
  57. )-(
  58. @ROUT (4)
  59. *
  60. @SUM
  61. ))/((
  62. @MOUT
  63. *
  64. @ROUT (2)
  65. )-(
  66. @SUM
  67. *
  68. @SUM
  69. ))=
  70. @NEW STEP
  71. @RIN (7)
  72. (
  73. @ROUT (4)
  74. -(
  75. @ROUT (7)
  76. *
  77. @SUM
  78. ))/
  79. @MOUT
  80. =
  81. @NEW STEP
  82. @RIN (8)
  83. ((
  84. @MOUT
  85. *
  86. @ROUT (2)
  87. )-(
  88. @SUM
  89. *
  90. @SUM
  91. ))/(
  92. @MOUT
  93. *(
  94. @MOUT
  95. -1))=
  96. @NEW STEP
  97. @SQRT
  98. =
  99. @NEW STEP
  100. @RIN (9)
  101. ((
  102. @MOUT
  103. *
  104. @ROUT (5)
  105. )-(
  106. @ROUT (4)
  107. *
  108. @ROUT (4)
  109. ))/(
  110. @MOUT
  111. *(
  112. @MOUT
  113. -1))=
  114. @NEW STEP
  115. @SQRT
  116. =
  117. @NEW STEP
  118. @RIN (10)
  119. (
  120. @ROUT (7)
  121. *
  122. @ROUT (9)
  123. )/
  124. @ROUT (10)
  125. =
  126. @NEW STEP
  127. @RIN (10)
  128. @ROUT (7)
  129. @DSPLY "Regression line slope"
  130. @ROUT (8)
  131. @DSPLY "Y - intercept of line"
  132. @ROUT (10)
  133. @DSPLY "Correlation coefficient"
  134. @X2
  135. @DSPLY "Index of determination"
  136. =
  137. @NEW STEP
  138. @GET "0 = Quit. 1 = Continue."
  139. @IF =
  140. 0=
  141. @NEW STEP
  142. @GOTO (24)
  143. =
  144. @NEW STEP
  145. @GET "1 = find Y. 2 = find X."
  146. @IF =
  147. 2=
  148. @NEW STEP
  149. @GOTO (22)
  150. =
  151. @NEW STEP
  152. @GET "Enter value of X"
  153. @RIN (9)
  154. @ROUT (7)
  155. *(
  156. @ROUT (9)
  157. -
  158. @MEAN
  159. )+(
  160. @ROUT (4)
  161. /
  162. @MOUT
  163. )=
  164. @NEW STEP
  165. @DSPLY "Calculated value of Y"
  166. @GOTO (16)
  167. =
  168. @NEW STEP
  169. @GET "Enter value of Y"
  170. @RIN (9)
  171. (
  172. @ROUT (9)
  173. -
  174. @ROUT (8)
  175. )/
  176. @ROUT (7)
  177. =
  178. @NEW STEP
  179. @DSPLY "Calculated value of X"
  180. @GOTO (16)
  181. =
  182. @NEW STEP
  183. 0
  184. @MIN
  185. @STOP
  186.